// Clase que define un cofre

#ifndef COFRE_H_
#define COFRE_H_

#include "ComplexObject.h"
#include "ComplexCylinder.h"
#include "VertexCylinder.h"
#include "VertexCube.h"


class Cofre : public ComplexObject
{
private:
	float x;
	float y;
	float z;

	bool seleccionado;

	Material* materialBase;

	Material* materialOro;

public:
	Cofre(VisibleFace vf, GraphicalFace gf,ShadingModel sm);
	~Cofre();

	bool estaAdentro(float x, float y, float z);

	void establecerPosicion(float x, float y, float z);

	void seleccionar(bool val);

	bool estaSeleccionado(){return seleccionado;}
};

#endif // COFRE_H_